Microsoft IPv6 Technology Preview for Windows 2000

September 25, 2000 (Check here for the latest version.)

Introduction to the Microsoft IPv6 Technology Preview for Windows 2000

The Microsoft IPv6 Technology Preview for Windows 2000 is intended for application software developers who are developing network applications using the Windows Sockets (Winsock) application programming interface.

The eventual migration from Internet Protocol version 4 (IPv4), the current version used on organization intranets and the Internet, to IP version 6 (IPv6), the next generation of IP, will be a gradual one involving the upgrading of client and server computers, networking infrastructure, and network applications. The IPv6 Technology Preview for Windows 2000 is designed to give Winsock developers on the Windows platform the opportunity to begin learning IPv6 and using an implementation of it on Windows 2000.

System Requirements

The Microsoft IPv6 Technology Preview for Windows 2000 requires:

Note

Installing the IPv6 Technology Preview for Windows 2000

  1. Log on to the Windows 2000 computer with a user account that has local administrator privileges.
  2. Using Windows Explorer, run the Setup.exe program from the location where you extracted the IPv6 Technology Preview files (for example, C:\IPv6Kit).
  3. From the Windows 2000 desktop, click Start, point to Settings, and then click Network and Dial-up Connections. As an alternative, you can right-click My Network Places, and then click Properties.
  4. Right-click the Ethernet-based connection to which you want to add the IPv6 protocol, and then click Properties. Typically, this connection is named Local Area Connection.
  5. Click Install.
  6. In the Select Network Component Type dialog box, click Protocol, and then click Add.
  7. In the Select Network Protocol dialog box, click Microsoft IPv6 Protocol and then click OK.
  8. Click Close to close the Local Area Connection Properties dialog box.

The Microsoft IPv6 Protocol is automatically added to all Ethernet interfaces on your computer.

The setup program copies the protocol files from the location where you extracted the IPv6 Technology Preview files into the appropriate Windows 2000 directories and modifies setup information files so that the Microsoft IPv6 Protocol is in the list of available protocols. The IPv6 protocol driver (tcpip6.sys) is installed in the %systemroot%\system32\drivers directory. The Winsock helper dynamically linked library for the INET6 address family (wship6.dll) and all applications and tools (ipv6.exe, ping6.exe, tracert6.exe, ttcp.exe, and so on) are installed in the systemroot%\system32 directory.

The setup program also replaces the following Windows 2000 files:

For information on how to restore the original versions of these files, see FAQ.

Upgrading

If you currently have a different IPv6 protocol installed, such as the Microsoft Research IPv6 protocol, you must uninstall it before installing the IPv6 Technology Preview for Windows 2000.

However, you do not have to uninstall a previous version of the IPv6 Technology Preview for Windows 2000. In that case, just run Setup.exe to update the files.

To uninstall the Microsoft Research IPv6 protocol on Windows 2000, perform the following procedure:

  1. Log on to the Windows 2000 computer with a user account that has local administrator privileges.
  2. From the Windows 2000 desktop, click Start, point to Settings, and then click Network and Dial-up Connections. As an alternative, you can right-click My Network Places, and then click Properties.
  3. Right-click the connection to which you want to remove the Microsoft Research IPv6 protocol, and then click Properties. Typically, this connection is named Local Area Connection.
  4. Click MSR IPv6 Protocol and then click Uninstall.
  5. In the Uninstall MSR IPv6 Protocol dialog box, click Yes.
  6. In the Local Network dialog box, click Yes to restart your computer.

To uninstall another IPv6 protocol, please consult the appropriate documentation.

Configuration

The IPv6 Technology Preview supports stateless address autoconfiguration. Therefore, you typically do not need to perform any manual configuration of IPv6 addresses. By default, a link-local address is always assigned to each Ethernet network interface upon startup.

Non-link-local addresses such as site-local addresses or global addresses are automatically assigned based on the receipt of IPv6 router advertisements. You must have a properly configured IPv6-capable router on your network segment to receive additional addresses through IPv6 router advertisements.

Some manual configuration is required for more advanced features and scenarios. Additional information on common IPv6 scenarios can be found in Getting Started. Additional information on the IPv6 Technology Preview can be found in FAQ.

Tools

Included in the IPv6 Technology Preview are the following tools:

Applications

The IPv6 Technology Preview for Windows 2000 contains a set of sample applications that you can use to experiment with IPv6-based traffic beyond the use of standard connection diagnostic tools such as ping6 and tracert6. The following applications are provided:

For examples of more applications that use IPv6 in Windows 2000, see Microsoft Research IPv6 Site.

Bug Reporting, Support, and Feedback

The software supplied in this Technology Preview is not supported and Microsoft does not provide any level of technical support. Microsoft support personnel must be notified that you are using this software during any support calls involving a computer that has it installed. They might ask that this software be uninstalled prior to providing support.

While the IPv6 Technology Preview is not officially supported, we have created a public newsgroup for you to post questions and comments specific to this Web release. We welcome your discussion and feedback. Connect to the microsoft.public.platformsdk.networking.ipv6 newsgroup found on msnews.microsoft.com.

We have also created a Web form for you to post bugs specific to this Web release. Bugs submitted through this Web form will be monitored by IPv6 technical and development staff. Connect to Web form.